Database Host Hardware and Software

N4 connects to the database through a JDBC driver, and can therefore support several different types of database configurations. The database can be hosted on either Microsoft Windows or Linux servers.

N4 is tested with Microsoft SQL Server, Oracle, and Oracle RAC software. You, the customer, are responsible for determining the detailed configuration such as the types and number of hosts, and clustering based on the volume of the terminal (expressed as annual twenty-foot equivalent units (TEU)), performance requirements, the storage requirements for historical data, and the availability and failover requirements. Consult with your database vendor to determine your requirements. The references below will provide the information basics to help determine those requirements:

Navis has measured transaction volumes generated by the application on a sample database considered typical for a terminal. The test results are the input for the database host guidelines below. We make no recommendation for specific machines or operating systems except to require 64-bit and that it is configured to handle the transaction volume. It is the customer's responsibility to determine the appropriate configuration and to properly test it. Below are guidelines based on number of transactions per minute (TPM), volume, and quantity of historical data your site requires. See also the host size diagram (on page 1).

Database Recommendations

For all semi-automated terminals, Navis recommends one of the following Enterprise Editions with the latest updates: 

Table 8: Supported Databases

 

Microsoft
SQL Server 2022

Microsoft
SQL Server 2019

Microsoft
SQL Server 2017

Microsoft
SQL Server 2016

Oracle 19*
(12.2.0.3)

N4

ü

ü

ü

ü

ü

N4 Billing

ü

ü

ü

ü

ECS TLS (using ECN4)

 

ü

ü

 

ECS AYC

 

ü

ü

ü

ü

Navis Execution and Visibility Platform

ü

ü

ü

ü

ü

* For Oracle, either a standalone server or RAC.

For terminals with annual TEU volume of less than 100,000, Navis supports Microsoft SQL Server Standard Editions with the latest updates, based on pricing and maintenance/support from the vendor for customers with lower volume database usage requirements. If your terminal is already an Oracle customer, or you are considering other applications due to company-wide usage requirements, Navis supports the Oracle Standard Edition with latest updates for terminals of this volume.

Enterprise vs. Standard Editions

Navis recommends Enterprise editions over Standard editions for both Microsoft SQL Server and Oracle. Only customers with fewer than 100,000 annual TEU should consider using Standard edition. Navis executes all functional and performance testing with Enterprise Editions.

Microsoft SQL Server Enterprise Edition has the following advantages over SQL Server Standard Edition:

Oracle Enterprise Edition includes advantages over the Standard Edition:

Navis requires these options for Oracle:

There are many resources available on the internet to help you determine what database edition makes sense for your facility. Pricing should never be the primary determining factor. Maintain an awareness of the full scope of your database operational requirements.

To support batch reporting or ad hoc query requirements, best practice is to have a separate copy of the production database so as not to impact operational performance.